package com.gbei.center.oauth.service;


import com.gbei.center.oauth.model.PlatformUser;
import com.gbei.center.oauth.model.vo.UserInfo;

import java.util.Map;

/**
 * 用于相关Service
 */
public interface LoginService {

    /**
     * 登录校验
     * @param username 用户名
     * @param password 密码
     * @return java.util.Map<java.lang.String,java.lang.Object>
     */
    Map<String,Object> checkLogin(String username, String password);

    /**
     * 根据用户ID查找记录
     * @param userId
     * @return
     */
    PlatformUser selectByUserId(String userId);


    /**
     * 根据用户ID查找记录(返回到客户端)
     * @param userId
     * @return
     */
    UserInfo userInfoByUserId(String userId);


}
